﻿using System;

namespace Entidades
{
    public class GuionAutorizacionTransicion : Entidad
    {
        #region Constructores

        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public GuionAutorizacionTransicion()
        {
        }

        #endregion

        /// <summary>
        /// Guion
        /// </summary>
        public virtual Guion Guion { get; set; }

        /// <summary>
        /// Autorizacion
        /// </summary>
        public virtual GuionAutorizacion Autorizacion { get; set; }

        /// <summary>
        /// Aprobada
        /// </summary>
        public virtual bool? Aprobada { get; set; }

        /// <summary>
        /// Comentarios
        /// </summary>
        public virtual string Comentarios { get; set; }

        /// <summary>
        /// Usuario Inicio
        /// </summary>
        public virtual Usuario UsuarioInicio { get; set; }

        /// <summary>
        /// Usuario Notificado de Autorización
        /// </summary>
        public virtual Usuario UsuarioNotificado { get; set; }

        /// <summary>
        /// Fecha Inicio
        /// </summary>
        public virtual DateTime FechaInicio { get; set; }

        /// <summary>
        /// Usuario Fin
        /// </summary>
        public virtual Usuario UsuarioFin { get; set; }

        /// <summary>
        /// Fecha Fin
        /// </summary>
        public virtual DateTime? FechaFin { get; set; }
    }
}
